#ifndef GFX_STRING_H
#define GFX_STRING_H

#include "gfx_core.h"
#include "gfx_image.h"

typedef struct
{
    float x, y;
    GFX_Image *image;
    char *text;
} GFX_String;

GFX_String* gfx_string_create(const char *image, const char *text);
void gfx_string_delete(GFX_String *string);

void gfx_string_set_text(GFX_String *s, const char *text);

void gfx_render_string(GFX_String *string);

#endif
